@media (min-width:961px) { 
/* tablet, landscape iPad, lo-res laptops ands desktops */ 

}


.landingPage_logo img{
	width: 100px;
	margin: 10px;
}

.articlesAndAd_Logo{
	/*border-radius: 20px;*/
	position: relative;
	top:2px;
	right:2px;
}
.button{
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
.navigation-bar__right .fa-envelope-o{
	position: relative;
	top:3px;
}

.article-content{
	padding:1em;
}
iframe,.article-iframe{
	width: 100%;
	height: 100%;
	display: -webkit-box;
	 -webkit-box-orient: horizontal;
	 -webkit-box-pack: center;
	 -webkit-box-align: center;
	 border: 0;
}
.loading{
	opacity:0.85;
	position: absolute;
	z-index: 999999;
	width: 100%;
	text-align: center;
	line-height: 100%;
	background: #999;
	height: 100%;
	display: -webkit-box;
	 -webkit-box-orient: horizontal;
	 -webkit-box-pack: center;
	 -webkit-box-align: center;
	 display: -moz-box;
	 -moz-box-orient: horizontal;
	 -moz-box-pack: center;
	 -moz-box-align: center;
	 display: -o-box;
	 -o-box-orient: horizontal;
	 -o-box-pack: center;
	 -o-box-align: center;
	 display: -ms-box;
	 -ms-box-orient: horizontal;
	 -ms-box-pack: center;
	 -ms-box-align: center;
	 display: box;
	 box-orient: horizontal;
	 box-pack: center;
	 box-align: center;
}
.loading p{
	display: -webkit-box;
	-webkit-box-orient: horizontal;
	 -webkit-box-pack: center;
	 -webkit-box-align: center;
	 display: -moz-box;
	 -moz-box-orient: horizontal;
	 -moz-box-pack: center;
	 -moz-box-align: center;
	 display: -o-box;
	 -o-box-orient: horizontal;
	 -o-box-pack: center;
	 -o-box-align: center;
	 display: -ms-box;
	 -ms-box-orient: horizontal;
	 -ms-box-pack: center;
	 -ms-box-align: center;
	 display: box;
	 box-orient: horizontal;
	 box-pack: center;
	 box-align: center;
}
.loading i{
	font-size: 3em;
	margin-bottom: 0.5em;
}

.overflowtouch .navigation-bar>div{
	margin-top:20px;
	padding-top: 0;
}
.list-message p{
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.carousel-check-sheet ons-carousel-item>*:first-child{
    margin: 60px 1em 10px 1em;
}

.carousel-check-sheet ons-carousel-item>*:first-child .list--inset {
	margin-left:0; 
   margin-right:0; 
}
.form-check-sheet ons-col>ons-row>ons-col:last-child{
   flex:2;
}
.general-info li>span:last-child,.general-info ons-list-item>span:last-child{
    float:right;
    margin-right: 30px;
}

.general-info li span input,.general-info ons-list-item span input,{
    text-align: right;
}

label.radio-button{
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: cover;
    margin: 0;
    padding: 0;

}
label.radio-button.check-yes{
    background-image: url("../images/icons.yes.gray.png");
}
label.radio-button.check-no{
    background-image: url("../images/icons.no.gray.png");
}
label.radio-button.check-nan{
    background-image: url("../images/icons.question.gray.png");
}
input:checked + label.radio-button.check-yes{
    background-image: url("../images/icons.yes.active.png");
}
input:checked + label.radio-button.check-no{
    background-image: url("../images/icons.no.active.png");
}
input:checked + label.radio-button.check-nan{
    background-image: url("../images/icons.question.active.png");
}

.checksheet-buttons{
    display: -webkit-box;
    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    margin: auto 0;
    padding-top: 15px;
}
.checksheet-buttons input[type="radio"]{
    display: none;
}

.row.active + .comments{
    display: block;
}

#list-checksheet table{
    width:100%;
    border-collapse: collapse;
    background: #fff;
}
#list-checksheet table thead{
    background: #aaa;
}
#list-checksheet th{
    border-collapse: collapse;
    line-height: 160%;
    vertical-align: middle;
    padding: 4px 10px;
}
#list-checksheet td{
   border:1px solid #ccc;
    border-collapse: collapse;
    line-height: 160%;
    vertical-align: middle;
    padding: 4px 10px;
}
.icon-sync {
    display: inline-block;
    width: 24px;
    height: 24px;
    background-size: cover;
    text-align: center;
}
.icons-syncing{
    background-image:url("../images/icons.refresh.png"); ;
}
.icons-synced{
    background-image:url("../images/icons.synced.png"); ;
}


#list-checksheet table tr>th:nth-child(1),
#list-checksheet table tr>td:nth-child(1){
    width:80px;
}

#list-checksheet table tr>th:nth-child(3),
#list-checksheet table tr>td:nth-child(3){
    width:15%;
}
#list-checksheet table tr>th:nth-child(4),
#list-checksheet table tr>td:nth-child(4){
    width:15%;
}
#list-checksheet table tr>th:nth-child(5),
#list-checksheet table tr>td:nth-child(5){
    text-align: center;
    width:90px;
}
#list-checksheet table tr>th:nth-child(6),
#list-checksheet table tr>td:nth-child(6){
    text-align: center;
    width:60px;
}
#list-checksheet table tr>th:nth-child(7),
#list-checksheet table tr>td:nth-child(7){
    width:50px;
    text-align: center;
}
#list-checksheet table tr:nth-child(2n+2)>td{
    background: #e0e0e0;
}
ul.photo-list{

}
ul.photo-list li{
    width: 48px;
    height: 48px;
    overflow: hidden;
    display: inline-block;
    border:1px solid #ccc;
    padding: 2px;
    margin: 4px;
}
ul.photo-list li>img{
    max-width: 48px;
    max-height: 48px;

}
.content-tabs{
	width:98%;
	margin:0 auto;
}
.content-tabs .tab-bar {
	top:-1px;
	border-bottom: none;
}
.content-tabs .active .button-bar__button{
	background: #1284ff;
	color: #fff;
}
.content-tabs .page__content {
	top:50px;
}

.content-tabs ons-tab:first-child .button-bar__button{
	border-left: 1px solid;
	border-radius: 5px 0  0 5px ;
}
.content-tabs ons-tab:last-child .button-bar__button{
	border-radius: 0 5px 5px 0;
}
.content-tabs .list--inset{
	margin: auto 0;
}